#ifndef BIGBOSS_H
#define BIGBOSS_H

#include <QWidget>
#include <QPoint>
#include <vector>
#include "astarpathfinder.h"

using namespace std;

class BigBoss : public QWidget
{
    Q_OBJECT
public:
    explicit BigBoss(const vector<vector<int>>& map,QWidget *parent = nullptr);
    void setPosition(int x, int y);
    void findPlayer(int playerX, int playerY);
    int getX() const;
    int getY() const;
    int x;
    int y;
    AStarPathfinder pathfinder;
    std::vector<QPoint> path;
    int currentPathIndex;


signals:


};

#endif // BIGBOSS_H
